#ifndef PLAYER_H_
#define PLAYER_H_

#include <string>
#include <tr1/memory>
#include "Color.h"
class Player
{
public:
    Player(int playerId, std::string playerName, Color color);
    virtual ~Player();

    bool isReady();
    void setReady();
    Color getColor();

    std::string getName();

private:
    int playerId;
    std::string playerName;
    bool isReadyVar;
    Color color;
};

typedef std::tr1::shared_ptr<Player> PlayerPtr;

#endif
